import request from '@/utils/request';
/**
 * @description 通过店铺ID获取店铺所有活动列表
 * @param {Object} data
 * {
 * shopId: String
 * pageSize: Number
 * pageNo: Number
 * type: '1'   1 已开始 0 未开始
 * }
 */
export function getList(data) {
  return request({
    url: '/ActivityRest/getActivity',
    method: 'post',
    data
  });
}
/**
 * @param {Object} data
 * {
 * shopId: String 店铺ID,
 * name: 活动名字
 * type： String 活动类型 02200001 折扣 02200002 满减
 * disCount： String 折扣力度 eg.七折 => '7'
 * beginTime: timestamp 开始时间
 * finishTime: timestamp 结束时间
 * imageWeb: String 网站图
 * imageApp: String app图
 * ActivityDetail: Array 选择的活动商品
 * 		[
 * 			{mdseid: String 商品ID}
 * 		]
 * }
 */
export function add(data) {
  return request({
    url: '/ActivityRest/addActivity',
    method: 'post',
    data
  });
}
/**
 * @param {Object} data
 * {
 * id: String 活动ID
 * }
 */
export function del(data) {
  return request({
    url: '/ActivityRest/delete',
    method: 'post',
    data
  });
}
/**
 * @description 通过ID查找某一条
 * @param {Object} data
 * {
 * id: String 活动ID
 * }
 */
export function getOneById(data) {
  return request({
    url: '/ActivityRest/getOneByid',
    method: 'post',
    data
  });
}

/** ******************************************** 平台活动 ********************************************************/
/**
 * @description 查看平台活动列表
 * @param {Object} data
 * {
 * pageSize: Number
 * pageNo: Number
 * searchName: String 活动name
 * status: String 商家类型
 * 01100008 免费商家  01100009 诚信商家  01100010 品牌商家
 * }
 */
export function getAdminList(data) {
  return request({
    url: '/ActivityRest/getattActivity',
    method: 'post',
    data
  });
}
/**
 * @description 查看已报名的平台活动列表
 * @param {Object} data
 * {
 * pageSize: Number
 * pageNo: Number
 * searchName: String 活动name
 * shopId: ''
 * }
 */
export function getSignedAdminList(data) {
  return request({
    url: '/ActivityRest/getListTarget',
    method: 'post',
    data
  });
}
/**
 * @description 查看平台活动详情
 * @param {Object} data
 * {“id':'活动id','shopId':'店铺id'}
 */
export function adminAcDetail(data) {
  return request({
    url: '/ActivityRest/getattActivityDetails',
    method: 'post',
    data
  });
}
/**
 * @description 平台活动报名
 * @param {Object} data
 * {activityId:'活动id','shopId':'店铺id','mdseId': '商品id，用/分隔'}
 */
export function sign(data) {
  return request({
    url: '/ActivityRest/addattActivity',
    method: 'post',
    data
  });
}
/**
 * @description 审核未通过时重新提交
 * @param {Object} data
 * {'activityDetailsId':'','mdseId':'全新的商品id','shopId':'店铺id'}
 */
export function reSign(data) {
  return request({
    url: '/ActivityRest/update',
    method: 'post',
    data
  });
}
/**
 * @description 审核未通过时删除已经选中的商品
 * @param {Object} data
 * {'id':'根据活动生成的id'}
 */
export function delpdts(data) {
  return request({
    url: '/ActivityRest/deltargetdetails',
    method: 'post',
    data
  });
}
